<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script>
        /* 隐式转换又叫自动转换，他不要程序员干预，JS自动完成的类型转换 */
        // 主要发生的场景在算术计算中  +，-，*，/.%
        // 1.在加运算中的自动转换
        // 算数计算中，先将两边的变量转换成number,再计算
        // 如果有一边有字符串 那么+起拼接符的作用
        var a = 1;
        var b = true;
        var c = "hello"
        var str = a + b;
        // var str=a+Number(b);
        console.log(str);
        var str2 = a + c; //结果为2

        // var str=String(a)+c;
        console.log(str2); //结果为1hello
        var str3 = b + c;
        console.log(str3); //结果为truehello
    </script>
</body>

</html>